CS1520, Spring 201:  Under construction


Programming Languages for Web Applications
TuTh: 11:00 - 12:15, Thornton 005

 

Instructor: Prof. Mary Lou Soffa
Office: Rice Hall 421
Office Hours: 
Phone: 434-982-2277
Email: soffa@virginia.edu


Recommended prerequisites:  CS2150 with C- or above
Teaching Assistant:  to be assigned


Course Overview:
Presents the fundamentals of software development of web applications , including both client and server. Various programming paradigms will be studied using PHP, MySQL, JQuery, JavaScript, XMP (with DOM) and possibly other languages as well. The use of languages in programming web based applications, network applications, and the use of the extensive libraries will be explored with programming assignments.

Course Learning Objectives


Course Content

The Learning Process and Skills Development
Class time will be devoted to discussions about programming language design choices and the associated challenges.


Textbook
Recommended:  Programming the World Wide Web 8th edition by Robert Sebesta, Addison-Wesley
Many language references will also be needed - these can be obtained from online


Assignments and Grading
Your grade will be based on your performance in the various activities in the course.  Unless otherwise stated, each student is expected to do his/her own work. The activities include